package com.woniu.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@ApiModel(description="催收详情页信息实体类包含期数信息等一些需要计算的属性")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BillListInfoVO {
    @ApiModelProperty(value="期数",dataType="Integer")
    Integer periods;
    @ApiModelProperty(value="当期还款支付状态",dataType="Integer")
    Integer periodPaymentStatus;
    @ApiModelProperty(value="显示到页面的支付状态",dataType="String")
    String paymentStatus;
    @ApiModelProperty(value="当期应还款",dataType="Double")
    Double essentialPayment;
    @ApiModelProperty(value="当期应还款截止日期",dataType="String")
    String essentialPayDeadline;
    @ApiModelProperty(value="罚息率",dataType="Double")
    Double delayPaybackRatio;
    @ApiModelProperty(value="放款时间",dataType="String")
    String creditTime;
    @ApiModelProperty(value="催收记录时间",dataType="String")
    String writeTime;
    @ApiModelProperty(value="渲染到页面的逾期天数",dataType="Integer")
    Integer delayDays;
    @ApiModelProperty(value="逾期罚息",dataType="Double")
    Double delayPaybackMoney;
}
